\hypertarget{namespacetraj__gen}{}\section{traj\+\_\+gen Namespace Reference}
\label{namespacetraj__gen}\index{traj\+\_\+gen@{traj\+\_\+gen}}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespacetraj__gen_1_1msg}{msg}
\item 
 \hyperlink{namespacetraj__gen_1_1srv}{srv}
\end{DoxyCompactItemize}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structtraj__gen_1_1_poly_coeff__}{Poly\+Coeff\+\_\+}
\item 
struct \hyperlink{structtraj__gen_1_1_poly_spline__}{Poly\+Spline\+\_\+}
\item 
struct \hyperlink{structtraj__gen_1_1_poly_spline_x_y_z__}{Poly\+Spline\+X\+Y\+Z\+\_\+}
\item 
struct \hyperlink{structtraj__gen_1_1_spline_gen}{Spline\+Gen}
\item 
struct \hyperlink{structtraj__gen_1_1_spline_gen_request__}{Spline\+Gen\+Request\+\_\+}
\item 
struct \hyperlink{structtraj__gen_1_1_spline_gen_response__}{Spline\+Gen\+Response\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \+::\hyperlink{structtraj__gen_1_1_poly_coeff__}{traj\+\_\+gen\+::\+Poly\+Coeff\+\_\+}$<$ std\+::allocator$<$ void $>$ $>$ \hyperlink{namespacetraj__gen_a8886e1ed8c6d0913ea4e2ef5e9994268}{Poly\+Coeff}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a8886e1ed8c6d0913ea4e2ef5e9994268}{traj\+\_\+gen\+::\+Poly\+Coeff} $>$ \hyperlink{namespacetraj__gen_a7dee4033e88ce14f00e980b1cb481921}{Poly\+Coeff\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a8886e1ed8c6d0913ea4e2ef5e9994268}{traj\+\_\+gen\+::\+Poly\+Coeff} const  $>$ \hyperlink{namespacetraj__gen_aa946fcad3e6649940054ef996b4f8fb6}{Poly\+Coeff\+Const\+Ptr}
\item 
typedef \+::\hyperlink{structtraj__gen_1_1_poly_spline__}{traj\+\_\+gen\+::\+Poly\+Spline\+\_\+}$<$ std\+::allocator$<$ void $>$ $>$ \hyperlink{namespacetraj__gen_a4cc870f21a33c36c743805af48140ae8}{Poly\+Spline}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a4cc870f21a33c36c743805af48140ae8}{traj\+\_\+gen\+::\+Poly\+Spline} $>$ \hyperlink{namespacetraj__gen_a44e912ff4db08ba063c8db02902fd9dc}{Poly\+Spline\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a4cc870f21a33c36c743805af48140ae8}{traj\+\_\+gen\+::\+Poly\+Spline} const  $>$ \hyperlink{namespacetraj__gen_a4600aea34708e71c4c4e9bd52bced08c}{Poly\+Spline\+Const\+Ptr}
\item 
typedef \+::\hyperlink{structtraj__gen_1_1_poly_spline_x_y_z__}{traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$ std\+::allocator$<$ void $>$ $>$ \hyperlink{namespacetraj__gen_acf62bcf9afe9d715d3663a61cd39b0d6}{Poly\+Spline\+X\+YZ}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_acf62bcf9afe9d715d3663a61cd39b0d6}{traj\+\_\+gen\+::\+Poly\+Spline\+X\+YZ} $>$ \hyperlink{namespacetraj__gen_abe722a2745301b8f42f798c46825620a}{Poly\+Spline\+X\+Y\+Z\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_acf62bcf9afe9d715d3663a61cd39b0d6}{traj\+\_\+gen\+::\+Poly\+Spline\+X\+YZ} const  $>$ \hyperlink{namespacetraj__gen_a9638044f096a0c6553bcf3972c4e2c6e}{Poly\+Spline\+X\+Y\+Z\+Const\+Ptr}
\item 
typedef \+::\hyperlink{structtraj__gen_1_1_spline_gen_request__}{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ std\+::allocator$<$ void $>$ $>$ \hyperlink{namespacetraj__gen_a61c65203f503c18d4b3cb68b9ee74a74}{Spline\+Gen\+Request}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a61c65203f503c18d4b3cb68b9ee74a74}{traj\+\_\+gen\+::\+Spline\+Gen\+Request} $>$ \hyperlink{namespacetraj__gen_adc2f856a76e36b50d0779534c24e40c9}{Spline\+Gen\+Request\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a61c65203f503c18d4b3cb68b9ee74a74}{traj\+\_\+gen\+::\+Spline\+Gen\+Request} const  $>$ \hyperlink{namespacetraj__gen_ad74fd0e2dacfbba0b3bb66718756c8bb}{Spline\+Gen\+Request\+Const\+Ptr}
\item 
typedef \+::\hyperlink{structtraj__gen_1_1_spline_gen_response__}{traj\+\_\+gen\+::\+Spline\+Gen\+Response\+\_\+}$<$ std\+::allocator$<$ void $>$ $>$ \hyperlink{namespacetraj__gen_a96b15a7eb1a4a1209fba2e9d75acb7a4}{Spline\+Gen\+Response}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a96b15a7eb1a4a1209fba2e9d75acb7a4}{traj\+\_\+gen\+::\+Spline\+Gen\+Response} $>$ \hyperlink{namespacetraj__gen_a3da53168ca7d2e5a300b8331d441b6bf}{Spline\+Gen\+Response\+Ptr}
\item 
typedef boost\+::shared\+\_\+ptr$<$ \+::\hyperlink{namespacetraj__gen_a96b15a7eb1a4a1209fba2e9d75acb7a4}{traj\+\_\+gen\+::\+Spline\+Gen\+Response} const  $>$ \hyperlink{namespacetraj__gen_a2e706ca6627e0739658db11c6f977abf}{Spline\+Gen\+Response\+Const\+Ptr}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Container\+Allocator $>$ }\\std\+::ostream \& \hyperlink{namespacetraj__gen_a5327b1878a9e8063138755821c262887}{operator$<$$<$} (std\+::ostream \&s, const \+::\hyperlink{structtraj__gen_1_1_poly_coeff__}{traj\+\_\+gen\+::\+Poly\+Coeff\+\_\+}$<$ Container\+Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\+Allocator $>$ }\\std\+::ostream \& \hyperlink{namespacetraj__gen_aad0a340a35c67cabfb1ac670bcd62760}{operator$<$$<$} (std\+::ostream \&s, const \+::\hyperlink{structtraj__gen_1_1_poly_spline__}{traj\+\_\+gen\+::\+Poly\+Spline\+\_\+}$<$ Container\+Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\+Allocator $>$ }\\std\+::ostream \& \hyperlink{namespacetraj__gen_afb6f12d3a1b7cf4e72427d1f3fcc04cc}{operator$<$$<$} (std\+::ostream \&s, const \+::\hyperlink{structtraj__gen_1_1_poly_spline_x_y_z__}{traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$ Container\+Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\+Allocator $>$ }\\std\+::ostream \& \hyperlink{namespacetraj__gen_ae8b92b51a80484d2885ec2fef5c9946b}{operator$<$$<$} (std\+::ostream \&s, const \+::\hyperlink{structtraj__gen_1_1_spline_gen_request__}{traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\+Allocator $>$ }\\std\+::ostream \& \hyperlink{namespacetraj__gen_ab345560c1fc43b1c77739f530a2581f2}{operator$<$$<$} (std\+::ostream \&s, const \+::\hyperlink{structtraj__gen_1_1_spline_gen_response__}{traj\+\_\+gen\+::\+Spline\+Gen\+Response\+\_\+}$<$ Container\+Allocator $>$ \&v)
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Coeff@{Poly\+Coeff}}
\index{Poly\+Coeff@{Poly\+Coeff}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Coeff}{PolyCoeff}}]{\setlength{\rightskip}{0pt plus 5cm}typedef \+::{\bf traj\+\_\+gen\+::\+Poly\+Coeff\+\_\+}$<$std\+::allocator$<$void$>$ $>$ {\bf traj\+\_\+gen\+::\+Poly\+Coeff}}\hypertarget{namespacetraj__gen_a8886e1ed8c6d0913ea4e2ef5e9994268}{}\label{namespacetraj__gen_a8886e1ed8c6d0913ea4e2ef5e9994268}


Definition at line 53 of file Poly\+Coeff.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Coeff\+Const\+Ptr@{Poly\+Coeff\+Const\+Ptr}}
\index{Poly\+Coeff\+Const\+Ptr@{Poly\+Coeff\+Const\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Coeff\+Const\+Ptr}{PolyCoeffConstPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Coeff} const$>$ {\bf traj\+\_\+gen\+::\+Poly\+Coeff\+Const\+Ptr}}\hypertarget{namespacetraj__gen_aa946fcad3e6649940054ef996b4f8fb6}{}\label{namespacetraj__gen_aa946fcad3e6649940054ef996b4f8fb6}


Definition at line 56 of file Poly\+Coeff.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Coeff\+Ptr@{Poly\+Coeff\+Ptr}}
\index{Poly\+Coeff\+Ptr@{Poly\+Coeff\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Coeff\+Ptr}{PolyCoeffPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Coeff} $>$ {\bf traj\+\_\+gen\+::\+Poly\+Coeff\+Ptr}}\hypertarget{namespacetraj__gen_a7dee4033e88ce14f00e980b1cb481921}{}\label{namespacetraj__gen_a7dee4033e88ce14f00e980b1cb481921}


Definition at line 55 of file Poly\+Coeff.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Spline@{Poly\+Spline}}
\index{Poly\+Spline@{Poly\+Spline}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Spline}{PolySpline}}]{\setlength{\rightskip}{0pt plus 5cm}typedef \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+\_\+}$<$std\+::allocator$<$void$>$ $>$ {\bf traj\+\_\+gen\+::\+Poly\+Spline}}\hypertarget{namespacetraj__gen_a4cc870f21a33c36c743805af48140ae8}{}\label{namespacetraj__gen_a4cc870f21a33c36c743805af48140ae8}


Definition at line 64 of file Poly\+Spline.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Spline\+Const\+Ptr@{Poly\+Spline\+Const\+Ptr}}
\index{Poly\+Spline\+Const\+Ptr@{Poly\+Spline\+Const\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Spline\+Const\+Ptr}{PolySplineConstPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline} const$>$ {\bf traj\+\_\+gen\+::\+Poly\+Spline\+Const\+Ptr}}\hypertarget{namespacetraj__gen_a4600aea34708e71c4c4e9bd52bced08c}{}\label{namespacetraj__gen_a4600aea34708e71c4c4e9bd52bced08c}


Definition at line 67 of file Poly\+Spline.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Spline\+Ptr@{Poly\+Spline\+Ptr}}
\index{Poly\+Spline\+Ptr@{Poly\+Spline\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Spline\+Ptr}{PolySplinePtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline} $>$ {\bf traj\+\_\+gen\+::\+Poly\+Spline\+Ptr}}\hypertarget{namespacetraj__gen_a44e912ff4db08ba063c8db02902fd9dc}{}\label{namespacetraj__gen_a44e912ff4db08ba063c8db02902fd9dc}


Definition at line 66 of file Poly\+Spline.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Spline\+X\+YZ@{Poly\+Spline\+X\+YZ}}
\index{Poly\+Spline\+X\+YZ@{Poly\+Spline\+X\+YZ}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Spline\+X\+YZ}{PolySplineXYZ}}]{\setlength{\rightskip}{0pt plus 5cm}typedef \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$std\+::allocator$<$void$>$ $>$ {\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+YZ}}\hypertarget{namespacetraj__gen_acf62bcf9afe9d715d3663a61cd39b0d6}{}\label{namespacetraj__gen_acf62bcf9afe9d715d3663a61cd39b0d6}


Definition at line 81 of file Poly\+Spline\+X\+Y\+Z.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Spline\+X\+Y\+Z\+Const\+Ptr@{Poly\+Spline\+X\+Y\+Z\+Const\+Ptr}}
\index{Poly\+Spline\+X\+Y\+Z\+Const\+Ptr@{Poly\+Spline\+X\+Y\+Z\+Const\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Spline\+X\+Y\+Z\+Const\+Ptr}{PolySplineXYZConstPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+YZ} const$>$ {\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+Const\+Ptr}}\hypertarget{namespacetraj__gen_a9638044f096a0c6553bcf3972c4e2c6e}{}\label{namespacetraj__gen_a9638044f096a0c6553bcf3972c4e2c6e}


Definition at line 84 of file Poly\+Spline\+X\+Y\+Z.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Poly\+Spline\+X\+Y\+Z\+Ptr@{Poly\+Spline\+X\+Y\+Z\+Ptr}}
\index{Poly\+Spline\+X\+Y\+Z\+Ptr@{Poly\+Spline\+X\+Y\+Z\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Poly\+Spline\+X\+Y\+Z\+Ptr}{PolySplineXYZPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+YZ} $>$ {\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+Ptr}}\hypertarget{namespacetraj__gen_abe722a2745301b8f42f798c46825620a}{}\label{namespacetraj__gen_abe722a2745301b8f42f798c46825620a}


Definition at line 83 of file Poly\+Spline\+X\+Y\+Z.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Spline\+Gen\+Request@{Spline\+Gen\+Request}}
\index{Spline\+Gen\+Request@{Spline\+Gen\+Request}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Request}{SplineGenRequest}}]{\setlength{\rightskip}{0pt plus 5cm}typedef \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$std\+::allocator$<$void$>$ $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request}}\hypertarget{namespacetraj__gen_a61c65203f503c18d4b3cb68b9ee74a74}{}\label{namespacetraj__gen_a61c65203f503c18d4b3cb68b9ee74a74}


Definition at line 60 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Spline\+Gen\+Request\+Const\+Ptr@{Spline\+Gen\+Request\+Const\+Ptr}}
\index{Spline\+Gen\+Request\+Const\+Ptr@{Spline\+Gen\+Request\+Const\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Request\+Const\+Ptr}{SplineGenRequestConstPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request} const$>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+Const\+Ptr}}\hypertarget{namespacetraj__gen_ad74fd0e2dacfbba0b3bb66718756c8bb}{}\label{namespacetraj__gen_ad74fd0e2dacfbba0b3bb66718756c8bb}


Definition at line 63 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Spline\+Gen\+Request\+Ptr@{Spline\+Gen\+Request\+Ptr}}
\index{Spline\+Gen\+Request\+Ptr@{Spline\+Gen\+Request\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Request\+Ptr}{SplineGenRequestPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request} $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+Ptr}}\hypertarget{namespacetraj__gen_adc2f856a76e36b50d0779534c24e40c9}{}\label{namespacetraj__gen_adc2f856a76e36b50d0779534c24e40c9}


Definition at line 62 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Spline\+Gen\+Response@{Spline\+Gen\+Response}}
\index{Spline\+Gen\+Response@{Spline\+Gen\+Response}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Response}{SplineGenResponse}}]{\setlength{\rightskip}{0pt plus 5cm}typedef \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Response\+\_\+}$<$std\+::allocator$<$void$>$ $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Response}}\hypertarget{namespacetraj__gen_a96b15a7eb1a4a1209fba2e9d75acb7a4}{}\label{namespacetraj__gen_a96b15a7eb1a4a1209fba2e9d75acb7a4}


Definition at line 49 of file Spline\+Gen\+Response.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Spline\+Gen\+Response\+Const\+Ptr@{Spline\+Gen\+Response\+Const\+Ptr}}
\index{Spline\+Gen\+Response\+Const\+Ptr@{Spline\+Gen\+Response\+Const\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Response\+Const\+Ptr}{SplineGenResponseConstPtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Response} const$>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Response\+Const\+Ptr}}\hypertarget{namespacetraj__gen_a2e706ca6627e0739658db11c6f977abf}{}\label{namespacetraj__gen_a2e706ca6627e0739658db11c6f977abf}


Definition at line 52 of file Spline\+Gen\+Response.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!Spline\+Gen\+Response\+Ptr@{Spline\+Gen\+Response\+Ptr}}
\index{Spline\+Gen\+Response\+Ptr@{Spline\+Gen\+Response\+Ptr}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{Spline\+Gen\+Response\+Ptr}{SplineGenResponsePtr}}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\+::shared\+\_\+ptr$<$ \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Response} $>$ {\bf traj\+\_\+gen\+::\+Spline\+Gen\+Response\+Ptr}}\hypertarget{namespacetraj__gen_a3da53168ca7d2e5a300b8331d441b6bf}{}\label{namespacetraj__gen_a3da53168ca7d2e5a300b8331d441b6bf}


Definition at line 51 of file Spline\+Gen\+Response.\+h.



\subsection{Function Documentation}
\index{traj\+\_\+gen@{traj\+\_\+gen}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{operator$<$$<$(std\+::ostream \&s, const \+::traj\+\_\+gen\+::\+Spline\+Gen\+Response\+\_\+$<$ Container\+Allocator $>$ \&v)}{operator<<(std::ostream &s, const ::traj_gen::SplineGenResponse_< ContainerAllocator > &v)}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\+Allocator $>$ std\+::ostream\& traj\+\_\+gen\+::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{s, }
\item[{const \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Response\+\_\+}$<$ Container\+Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}\hypertarget{namespacetraj__gen_ab345560c1fc43b1c77739f530a2581f2}{}\label{namespacetraj__gen_ab345560c1fc43b1c77739f530a2581f2}


Definition at line 59 of file Spline\+Gen\+Response.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{operator$<$$<$(std\+::ostream \&s, const \+::traj\+\_\+gen\+::\+Poly\+Coeff\+\_\+$<$ Container\+Allocator $>$ \&v)}{operator<<(std::ostream &s, const ::traj_gen::PolyCoeff_< ContainerAllocator > &v)}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\+Allocator $>$ std\+::ostream\& traj\+\_\+gen\+::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{s, }
\item[{const \+::{\bf traj\+\_\+gen\+::\+Poly\+Coeff\+\_\+}$<$ Container\+Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}\hypertarget{namespacetraj__gen_a5327b1878a9e8063138755821c262887}{}\label{namespacetraj__gen_a5327b1878a9e8063138755821c262887}


Definition at line 63 of file Poly\+Coeff.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{operator$<$$<$(std\+::ostream \&s, const \+::traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+$<$ Container\+Allocator $>$ \&v)}{operator<<(std::ostream &s, const ::traj_gen::SplineGenRequest_< ContainerAllocator > &v)}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\+Allocator $>$ std\+::ostream\& traj\+\_\+gen\+::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{s, }
\item[{const \+::{\bf traj\+\_\+gen\+::\+Spline\+Gen\+Request\+\_\+}$<$ Container\+Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}\hypertarget{namespacetraj__gen_ae8b92b51a80484d2885ec2fef5c9946b}{}\label{namespacetraj__gen_ae8b92b51a80484d2885ec2fef5c9946b}


Definition at line 70 of file Spline\+Gen\+Request.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{operator$<$$<$(std\+::ostream \&s, const \+::traj\+\_\+gen\+::\+Poly\+Spline\+\_\+$<$ Container\+Allocator $>$ \&v)}{operator<<(std::ostream &s, const ::traj_gen::PolySpline_< ContainerAllocator > &v)}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\+Allocator $>$ std\+::ostream\& traj\+\_\+gen\+::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{s, }
\item[{const \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+\_\+}$<$ Container\+Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}\hypertarget{namespacetraj__gen_aad0a340a35c67cabfb1ac670bcd62760}{}\label{namespacetraj__gen_aad0a340a35c67cabfb1ac670bcd62760}


Definition at line 74 of file Poly\+Spline.\+h.

\index{traj\+\_\+gen@{traj\+\_\+gen}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!traj\+\_\+gen@{traj\+\_\+gen}}
\subsubsection[{\texorpdfstring{operator$<$$<$(std\+::ostream \&s, const \+::traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+$<$ Container\+Allocator $>$ \&v)}{operator<<(std::ostream &s, const ::traj_gen::PolySplineXYZ_< ContainerAllocator > &v)}}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\+Allocator $>$ std\+::ostream\& traj\+\_\+gen\+::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\+::ostream \&}]{s, }
\item[{const \+::{\bf traj\+\_\+gen\+::\+Poly\+Spline\+X\+Y\+Z\+\_\+}$<$ Container\+Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}\hypertarget{namespacetraj__gen_afb6f12d3a1b7cf4e72427d1f3fcc04cc}{}\label{namespacetraj__gen_afb6f12d3a1b7cf4e72427d1f3fcc04cc}


Definition at line 91 of file Poly\+Spline\+X\+Y\+Z.\+h.

